package com.zonerobotics.zBotAPI.Enums;

//TODO add other vars
public enum EzReadVars {
	// enviromental
modelInfo,		// type of model, software version
versionInfo,	// version number
status,			// current status including errors
update,			// zbot requests you update something 
	
	// adc conversions
ADCIN1,			// 
ADCIN2,			// 
FQ1,			// captures the frequency on this pin

	// ReadWrite Variables, we will read often, write rarely

	// enviromental
gpioRead,	  	// live values of readable gpio
seconds,	  	// current seconds 
milliseconds,  	// current milliseconds
i2cRXBuff,		// last rx command from i2c

	// some space for a few future use vars
FutureR1,			//	future use ? 
FutureR2,			//	future use ? 
	
//	// WRITE VARIABLES (CAN BE READ ALSO) ***********************
//
//enabled,		// what perih are enabled
//gpioWrite,		// write to gpio 
//	// pwm motor control ? 
//PWMOUTCH1Duty,	   	// 
//PWMOUTCH2Duty,
//PWMOUTCH3Duty,
//PWMOUTCH4Duty,
//PWMOUTCH5Duty, 
//PWMOUTCH6Duty, 
//PWMOUTCH7Duty, 
//PWMOUTCH8Duty,  
//PWMOUTFQ,		   	// frequency of pwm
//	// video 
VideoWidth,
VideoHeight,//, // todo implement changing !
VideoBPP,	// bytes per pixel
VideoFmt,   // rgb, yuv etc
VideoStat,	// what status (internal only!)
//	 
//	// not used yet
//i2cTXBuff,	   	// data sent to i2c bus
//DAC1,			// dac1 
//DAC2,			// dac2 
//	// some space for a few future use vars
//FutureW1,		//	future use ? 
//FutureW2		//	future use ? 	

}
